package string;

public class StringOtherUse {

    public static void main(String[] args) {
        String str="hello world HELLO ";
        //1、去掉字符串的左右空格，保留中间的空格
        String str1=str.trim();
        System.out.println(str1);
        //2、字符串转大写
        String str2=str.toUpperCase();
        System.out.println(str2);
        //3、字符串转小写
        String str3=str.toLowerCase();
        System.out.println(str3);
        //4、字符串入池操作
        String str4=str.intern();
        System.out.println(str4);
        //5、字符串连接，等同于“+”，不入池
        String str5=str.concat("hi");
        System.out.println(str5);
        //6、去的字符串长度
        int a=str.length();
        System.out.println(a);
        //7、判断是否为空字符串，但不是null，而是长度为0
        System.out.println(str.isEmpty());

        System.out.println(firstCapital(str));
    }
    public static String firstCapital(String str){
        //判空处理
        if (str==null||str.isEmpty()){
            return null;
        }
        //当只有一个字符时
        if (str.length()==1){
            return str.toLowerCase();
        }
        //此时字符串不止一个字符
        //截取+大写
        return str.substring(0,1).toUpperCase()+str.substring(1);
    }
}
